/**
 * 2016，thor.com，all rights reserved。
 * 
 * Project：		palmmall-spi
 * Filename：	Statement.java
 * Created：		2016年7月29日
 * Creator：		wolv
 */
package com.thor.palmmall.rest.statement;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

import com.thor.commons.entity.UCN;

/**
 * @author wolv
 *
 */
public class AStatement implements Serializable {
	private static final long serialVersionUID = 6747742206154714353L;

	private UCN store;
	private UCN tenant;
	private UCN contract;
	private BigDecimal payTotal;
	private BigDecimal payedTotal;
	private BigDecimal unpayedTotal;
	private List<ASubjectDetail> subjects = new ArrayList<ASubjectDetail>();

	public UCN getStore() {
		return store;
	}

	public void setStore(UCN store) {
		this.store = store;
	}

	public UCN getTenant() {
		return tenant;
	}

	public void setTenant(UCN tenant) {
		this.tenant = tenant;
	}

	public UCN getContract() {
		return contract;
	}

	public void setContract(UCN contract) {
		this.contract = contract;
	}

	public BigDecimal getPayTotal() {
		return payTotal;
	}

	public void setPayTotal(BigDecimal payTotal) {
		this.payTotal = payTotal;
	}

	public BigDecimal getPayedTotal() {
		return payedTotal;
	}

	public void setPayedTotal(BigDecimal payedTotal) {
		this.payedTotal = payedTotal;
	}

	public BigDecimal getUnpayedTotal() {
		return unpayedTotal;
	}

	public void setUnpayedTotal(BigDecimal unpayedTotal) {
		this.unpayedTotal = unpayedTotal;
	}

	public List<ASubjectDetail> getSubjects() {
		return subjects;
	}

	public void setSubjects(List<ASubjectDetail> subjects) {
		this.subjects = subjects;
	}
}
